<?php
class ModulePaymentNo extends ModulePayment {
    /**
     * @see ModulePayment::__construct()
     */
    public function __construct() {
        parent::__construct(0, ModulePaymentConst::PFNO);
    }

    /**
     * @see ModulePayment::createOrder()
     */
    public function createOrder($userId, $paymentDefId, $platformToken, $extra = array()) {
        // do not implement anything here, since this class is no platform specified
    }

    /**
     * @see ModulePayment::completeOrder()
     */
    public function completeOrder() {
        // do not implement anything here, since this class is no platform specified
    }

    /**
     * @see ModulePayment::completeOrderReturnValue()
     */
    public function completeOrderReturnValue($result)
    {
        // do not implement anything here, since this class is no platform specified
    }

    /**
     * @see ModulePayment::repairOrder()
     */
    public function repairOrder($userId, $orderInfo) {
        // do not implement anything here, since this class is no platform specified
    }
}